#include <stdio.h>
#include <stdlib.h>
#include <time.h>

/*
真题练习
    给出一个生成6个随机数（0-100）的程序
    把数值填出到数组中，并打印最大值
*/

int main() 
{

    srand(time(NULL));

    int arr[6];//创建数组
    int len = sizeof(arr) / sizeof(int);

    for (int i = 0; i<len; i++)
    {
        srand(time(NULL)+i);//使得种子不断变化
        arr[i] = rand() % 100 + 1;
        printf("%d ",arr[i]);
    }

    int max = arr[0];//设定最大值

    for (int j = 1; j<len; j++)//设定j = 1，可以省略arr[0]与arr[0]比较的过程
    {
        max = max>arr[j] ? max : arr[j];//逐个对比数组内数字
    }
    printf("\n数组中的最大值为%d\n",max);

    return 0;
}